Embedding Quality into Software Product Line Variability Artifacts
نویسندگان
چکیده
The success of any software product line development project is closely tied to its domain variability management. Whereas a lot effort has been put into functional management by the SPL community, non-functional considered implicit. result dissatisfaction among clients due resultant poor quality systems. This work presents an integrated requirement specification template for and requirements at variation points. implementation this approach analytical description phase increases visibility obliging developers implement them. proposes use decision tree classification techniques support weaving attributes respective work, therefore, promotes objectives proposing new artifacts during phase. illustrated with exemplar mobile phone family data storage case study.
منابع مشابه
Mining Existing Software Product Line Artifacts using Polymorphic Dependency Relations
Development of a product line architecture involves mining existing software assets, from architecture-level design knowledge to implementation-level artifacts. Each mining effort is generally associated with an appropriate mining context, through which the criteria for component identification and selection is defined. The crux of the matter is variability, where a mining context has to be spe...
متن کاملQuality-Oriented Software Product Line Architecture Design
Software architecture design is a critical step of software development. Currently, there are various design methods available and each is focusing on certain perspective of architecture design. Especially, quality-based methods have received a lot of attentions and have been well developed for single system architecture design. However, the use of quality-based design methods is limited in sof...
متن کاملIncrease Software Product Reusability and Variability using Active Components A Software Product Line Infrastructure
Software Product Lines (SPL) are typically used to support development of a software product family and not a software product population, which denotes a broader and more diverse range of software products. A Software Product Line Infrastructure (SPLI) has been designed that supports the development of software product populations. The SPLI takes a bottom-up approach by structuring product fea...
متن کاملVisualisation of Variability in Software Product Line Engineering
Using a product line approach allows companies realize significant improvements in time-to-market, cost, productivity, and quality. One fundamental problem in software product line engineering is related to the fact that a product line of industrial size can easily incorporate several thousand variation points. This makes variability management and product derivation tasks extremely difficult. ...
متن کاملVariability Modeling in Model-Driven Software Product Line Engineering
This paper describes an approach for modeling variability in software product lines that are developed, and later evolved, using model-driven software product line development. This paper describes variability management in UML based multiple-view models of the software product line, which consist of developing use case and feature models during requirements modeling, static and dynamic models ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Software Engineering & Applications
سال: 2021
ISSN: ['0975-9018', '0976-2221']
DOI: https://doi.org/10.5121/ijsea.2021.12302